package com.kotlinvben.entity

/**
 * @author wxluo2
 * @date 2025/5/28 11:57
 */
data class MenuMeta(
    // 菜单标题
    var title: String? = null,
    // 菜单图标
    var icon: String? = null,
    // 激活时显示的图标
    var activeIcon: String? = null,
    // 徽标内容(当徽标类型为normal时有效)
    var badge: String? = null,
    // 徽标类型
    var badgeType: String? = null,
    // 徽标颜色
    var badgeVariants: String? = null,
    // 内嵌Iframe的URL
    var iframeSrc: String? = null,
    // 外链页面的URL
    var link: String? = null,
    // 是否缓存
    var keepAlive: Boolean? = null,
    // 固定在标签
    var affixTab: Boolean? = null,
    // 隐藏菜单
    var hideInMenu: Boolean? = null,
    // 隐藏子菜单
    var hideChildrenInMenu: Boolean? = null,
    // 在面包屑中隐藏
    var hideInBreadcrumb: Boolean? = null,
    // 在标签栏中隐藏
    var hideInTab: Boolean? = null,
)
